Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GridNG] Handle negative indices for out of flow items #27599

Merged
merged 1 commit into from Feb 23, 2021

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

@chromium-wpt-export-bot chromium-wpt-export-bot commented Feb 12, 2021

As it is the case for grid items, out of flow items' indices can have
negative values. This change adds support and web tests for the
following cases:

  1. Negative indices within the grid.
  2. Either the start or end line are defined as 'auto' and the
    corresponding line is at the start or end-most line of the grid.
  3. The out of flow item attempts to create new lines with negative
    indices.
  4. Combination of positive and negative indices.
  5. Negative indices within an implicitly defined grid.

The last case is currently failing because of the different constraints
in flow and out of flow items' indices have related to ranges and sets.
This will be addressed in a follow up change.

Bug: 1045599
Change-Id: Id83db31bcbdb1ee4d5a0313fc109c1288eb12ed6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2688802
Reviewed-by: Kurt Catti-Schmidt <kschmi@microsoft.com>
Reviewed-by: Ethan Jimenez <ethavar@microsoft.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ana Sollano Kim <ansollan@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#856782}

Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

@chromium-wpt-export-bot chromium-wpt-export-bot force-pushed the chromium-export-cl-2688802 branch 8 times, most recently from 42a5b17 to 8fcc3d3 Compare February 23, 2021 01:21
As it is the case for grid items, out of flow items' indices can have
negative values. This change adds support and web tests for the
following cases:

1. Negative indices within the grid.
2. Either the start or end line are defined as 'auto' and the
   corresponding line is at the start or end-most line of the grid.
3. The out of flow item attempts to create new lines with negative
   indices.
4. Combination of positive and negative indices.
5. Negative indices within an implicitly defined grid.

The last case is currently failing because of the different constraints
in flow and out of flow items' indices have related to ranges and sets.
This will be addressed in a follow up change.

Bug: 1045599
Change-Id: Id83db31bcbdb1ee4d5a0313fc109c1288eb12ed6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2688802
Reviewed-by: Kurt Catti-Schmidt <kschmi@microsoft.com>
Reviewed-by: Ethan Jimenez <ethavar@microsoft.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ana Sollano Kim <ansollan@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#856782}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants